Skip to main content

📝 Proof of Meetings

This document explains how meetings were conducted and the decisions made throughout the process.


📅 Sprint Meetings Log


🟢 Sprint 1: Core Setup & Authentication

Sprint Planning Meeting

  • Date: 30/07/2025
  • Attendees: All 6 team members (Scrum Master, Product Owner, Dev Team)
  • Purpose: Define sprint goal (UI skeleton + authentication)
  • Outcome: Sprint backlog created, roles assigned

Daily Scrum Meetings

Meeting 1: Project Brainstorm & Title Selection

  • Date: 05/08/2025
  • Platform: In-person
  • Attendees: Full team
  • Type: Project Planning
  • Summary: Discussed potential project ideas and finalized project title as NAVIGO. Brainstormed initial website features and requirements.
  • Decisions Made:
    • Confirmed project title as NAVIGO
    • Gathered ideas on design and functionality
    • Decided to research required tools and frameworks

Meeting 2: GitHub Setup & Framework Discussion

  • Date: 07/08/2025
  • Platform: In-person
  • Type: Technical Setup
  • Summary: Created GitHub organization and Azure account. Discussed frameworks (Node.js + React).
  • Decisions Made:
    • GitHub organization created for version control
    • Azure account set up for deployment
    • Frameworks selected: Node.js (backend), React (frontend)
    • All members to gain basic knowledge of selected frameworks

Meeting 3: Initial Setup & Knowledge Application

  • Date: 11/08/2025
  • Platform: In-person
  • Type: Development Setup
  • Summary: Worked on syncing environments and preparing the codebase.
  • Decisions Made:
    • Synced local setups with GitHub repo
    • Applied framework fundamentals to structure project
    • Aligned on coding standards

Meeting 4: Deployment Strategy Change

  • Date: 12/08/2025
  • Platform: In-person
  • Type: Deployment Discussion
  • Summary: Decided to switch deployment from Azure → Netlify.
  • Decisions Made:
    • Deployment switched to Netlify
    • Project reconfigured for new deployment environment
    • Tested initial Netlify deployment

Meeting 5: Task Distribution

  • Date: 14/08/2025
  • Platform: In-person
  • Type: Sprint Planning
  • Summary: Distributed tasks (DB setup, login pages, landing page, documentation site).
  • Decisions Made:
    • Task assignments finalized
    • Confirmed pull request workflow for integration

Meeting 6: Task Integration & Pull Requests

  • Date: 18/08/2025
  • Platform: In-person
  • Type: Integration Meeting
  • Summary: Integrated individual contributions via PRs.
  • Decisions Made:
    • All tasks merged into main branch via PRs
    • PR review process confirmed
    • Prepared initial project version for Sprint 1

Sprint Review

  • Date: 19/08/2025
  • Attendees: Team + Product Owner
  • Purpose: Demonstrate working UI with authentication and navigation
  • Outcome: PO accepted sprint goal

Sprint Retrospective

  • Date: 20/08/2025
  • Attendees: Development team + Scrum Master
  • Purpose: Discuss what went well, challenges, and improvements
  • Outcome: Improve task breakdown for next sprint

🟠 Sprint 2: Quests & Maps

Sprint Planning Meeting

  • Date: 22/08/2025
  • Attendees: All 6 team members
  • Purpose: Plan Firestore quest integration and Google Maps setup
  • Outcome: Stories split between frontend (UI, maps) and backend (Firestore)

Daily Scrum Meetings

Meeting 1: Firestore Integration Kickoff

  • Date: 23/08/2025
  • Platform: In-person
  • Summary: Designed Firestore schema for quests.
  • Decisions Made:
    • Firestore structure agreed (quest name, description, coordinates, rewards)
    • Backend set up Firestore collections
    • Frontend to display quests in UI

Meeting 2: Google Maps API Setup

  • Date: 25/08/2025
  • Platform: In-person
  • Summary: Enabled Google Maps API, tested basic integration.
  • Decisions Made:
    • API key created and restricted
    • Embedded map tested with campus location
    • Planned dynamic quest markers

Meeting 3: Quest UI and Map Sync

  • Date: 26/08/2025
  • Platform: In-person
  • Summary: Synced Firestore data with map markers.
  • Decisions Made:
    • Quests load dynamically from Firestore
    • Each quest has a map marker
    • "Start Quest" updates Firestore state

Meeting 4: Bug Fixing & Map Enhancements

  • Date: 27/08/2025
  • Platform: In-person
  • Summary: Fixed rendering/marker bugs, improved UI.
  • Decisions Made:
    • Fixed Firestore-to-Map sync bug
    • Improved map zoom for campus
    • Added info windows for quest markers

Meeting 5: Sprint Wrap-Up

  • Date: 29/08/2025
  • Platform: In-person
  • Summary: Reviewed Sprint 2, demoed quests and maps.
  • Decisions Made:
    • Sprint 2 backlog completed
    • UI styling refinements planned for Sprint 3

Sprint Review

  • Date: 02/09/2025
  • Attendees: Team + Product Owner
  • Purpose: Show quests loaded from Firestore with map markers
  • Outcome: Feedback → improve map zoom

Sprint Retrospective

  • Date: 03/09/2025
  • Attendees: Development team + Scrum Master
  • Purpose: Evaluate technical challenges with API integration
  • Outcome: Improve API setup documentation

🔵 Sprint 3: Leaderboard & Collectibles

Sprint Planning Meeting

  • Date: 05/09/2025
  • Attendees: Full team
  • Purpose: Define tasks for leaderboard scoring + collectibles inventory
  • Outcome: User stories assigned to developer pairs

Daily Scrum Meetings

Meeting 1: Leaderboard Schema & Points Discussion

  • Date: 07/09/2025
  • Platform: In-person
  • Summary: Defined points calculation and Firestore schema.
  • Decisions Made:
    • Leaderboard collection created in Firestore
    • Points per quest completion defined
    • Real-time updates chosen for leaderboard

Meeting 2: Leaderboard UI Development

  • Date: 10/09/2025 (note: year corrected if needed)
  • Platform: In-person
  • Summary: Built leaderboard UI with mock data.
  • Decisions Made:
    • UI design finalized
    • Firestore integration planned next

Meeting 3: Collectibles & Inventory Setup

  • Date: 17/09/2025
  • Platform: In-person
  • Summary: Created Firestore structure for collectibles + inventory UI.
  • Decisions Made:
    • Collectibles added per user
    • Inventory UI grid implemented
    • Badge designs created

Meeting 4: Integration Testing

  • Date: 20/09/2025
  • Platform: In-person
  • Summary: Tested leaderboard + inventory rewards.
  • Decisions Made:
    • Fixed Firestore listener errors
    • Leaderboard updates instantly on quest completion
    • Inventory badges awarded successfully

Meeting 5: Sprint Review & Wrap-Up

  • Date: 24/09/2025
  • Platform: In-person
  • Summary: Demonstrated leaderboard + collectibles. Feedback: add badge animations.
  • Decisions Made:
    • Feedback logged for Sprint 4
    • Sprint 3 goals completed
    • MVP feature set achieved

Sprint Review

  • Date: 30/09/2025
  • Attendees: Team + Product Owner
  • Purpose: Present functional leaderboard and inventory system
  • Outcome: Positive feedback, suggestion to add badge animations

Sprint Retrospective

  • Date: 02/10/2025
  • Attendees: Development team + Scrum Master
  • Purpose: Reflect on teamwork, testing, and pace
  • Outcome: Add automated testing in next sprint